Avatar

Adam Radford

Distinguished System Engineer

APJ

Adam Radford is a Distinguished Systems Engineer based in Sydney, Australia. His background is software and automation, having spent 10 years building and automating campus networks. He then joined Cisco and has focused on a variety of technologies including voice, wireless and data center. In recent times his focus has been Enterprise networks, specifically automation and programmability.

Adam has a first class honors degree in Science, majoring in Computer Science from the University of New South Wales (UNSW).

Articles

October 24, 2019

DEVELOPER

Cisco DNA Center Template Archive/Restore

Background I have written a number of blogs about CLI templates in Cisco DNA Center.  These templates can be used as part of the “provisioning” workflow in the UI, or programmatically directly from the API. One question that often comes up is the ability to share templates through archive and restor…

October 3, 2019

DEVELOPER

Using the Cisco DNA Center SDK CLI Tool

Find previous blogs in this Cisco DNA Center blog series. API flexibility, with Linux shell CLI convenience Many of my blogs on the Cisco DNA Center API have been focused on Python scripts, most recently with the newly released SDK.  Thanks to Jose Bogarin and the team at Altus there is now a CLI wr…

September 26, 2019

DEVELOPER

Cisco DNA Center Real Time Event Notifications into Webex Teams!

Read previous blogs in Adam’s Cisco DNA Center series Find out about network issues before your users do! Cisco DNA center has a powerful issue correlation engine for enterprise wired and wireless networks. Taking real time feeds of network telemetry it is able to identify issues and provide c…

September 20, 2019

DEVELOPER

Fundamentals of Cisco DNA Center Plug-and-Play – Day 0 Networking

Background Network Plug-and-Play allows switches, routers, and wireless access points to be on-boarded to the network.  An agent in the device, connects to Cisco DNA center and downloads the required software and device configuration. In order for this to be truly zero-touch, a network connection is…

September 12, 2019

DEVELOPER

Cisco DNA Center Network Operations Center Dashboard

Background One common request from customers is a Network Operations Center dashboard view for Cisco DNA Center.  They would like this to be open-authentication (no need for credentials) and automatically refresh.  Critical data from Cisco DNA Center, such as network device and user health can be di…

September 4, 2019

DEVELOPER

Using the Cisco DNA Center SDK

Background What is a Software Development Kit (SDK)?  Put simply a set of tools, libraries and documentation to simplify interacting with a REST API.  I am super excited, as I know how much simpler it is going to make developing scripts for the Cisco DNA Center API. The Cisco DNA Center SDK is writt…

February 19, 2019

DEVELOPER

Cisco DNA Center Plug and Play (PnP) Freewheeling – Part 6

Background In my previous blog post, I wrote about the changes in process when using Cisco DNA Center to on-board a network device.  At the heart of the PnP process are two key concepts.  One is the serial number of the device, which is used to identify it, the other is a template file which is appl…

February 6, 2019

DEVELOPER

Cisco Live Melbourne and the thriving Developer Community

It is that time of the year again.  Summer in Australia is in full swing! I have just come back from an amazing Cisco Live Europe in Barcelona. Now, I am turning my attention to the upcoming Cisco Live in Melbourne  (March 5-8). This is one of my favorite events! Cisco Live Melbourne is in my home…

January 18, 2019

DEVELOPER

Cisco DNA Center Network Automation with Template Programmer API – Part 1

Using APIs to apply templates to network devices Cisco DNA center provides Day0 to Day-N support for network device automation. This blog looks at one aspect of automation, the template programmer.  Specifically, it covers the API’s used to apply templates to network devices. Template programmer use…